package homework.person;

import java.util.HashMap;
import java.util.Map;

/**
 * 具体要求：
 * 1.遍历集合，并将序号与对应人名打印。
 * 2.向该map集合中插入一个编码为5姓名为李晓红的信息
 * 3.移除该map中的编号为1的信息
 * 4.将map集合中编号为2的姓名信息修改为"周林"
 */
public class Person {

    public static void main(String[] args) {
        Map<Integer, String> map = new HashMap<Integer, String>();
        map.put(1, "张三丰");
        map.put(2, "周芷若");
        map.put(3, "汪峰");
        map.put(4, "灭绝师太");
        System.out.println("------------打印姓名信息----------------");
        map.forEach((key,value)-> System.out.println("\t"+key+"\t"+value));
        System.out.println("-------------添加5,李晓红---------------");
        map.put(5,"李晓红");
        map.forEach((key,value)-> System.out.println("\t"+key+"\t"+value));
        System.out.println("------------移除 key=1 ----------------");
        map.remove(1);
        map.forEach((key,value)-> System.out.println("\t"+key+"\t"+value));
        System.out.println("--------------修改 key=2 的 value为周林--------------");
        if (map.containsKey(2)){
            map.put(2,"周林");
        }
        map.forEach((key,value)-> System.out.println("\t"+key+"\t"+value));
        System.out.println("----------------------------");


    }

}
